/*
本题要求编写程序，先将输入的一系列整数中的最小值与第一个数交换，然后将最大值与最后一个数交换，最后输出交换后的序列。

注意：题目保证最大和最小值都是唯一的。
输入格式：

输入在第一行中给出一个正整数N（≤10），第二行给出N个整数，数字间以空格分隔。
输出格式：

在一行中顺序输出交换后的序列，每个整数后跟一个空格。
输入样例：

5
8 2 5 1 4

输出样例：

1 2 5 4 8 
*/
/*
输入正整数n
循环输入n个整数，保存到数组a中

找出最大值和最小值的下标
给最大值和最小值的下标赋初值0, maxIndex=0, minIndex=0

循环i: 1 ~ n-1
    判断是否最大(a[i] > a[maxIndex])
        是：更新最大值的下标
交换最大值和最后一个数

循环i: 1 ~ n-1
        判断是否最小(a[i] < a[minIndex])
        是：更新最小值的下标
交换最小值和第一个数(小心最大值是第一个数的情况)

输出
*/